package com.mashibing.test.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 短信模板(ClientTemplate)实体类
 *
 * @author makejava
 * @since 2023-08-03 20:48:45
 */
public class ClientTemplate implements Serializable {
    private static final long serialVersionUID = -80911577392987324L;

    @Override
    public String toString() {
        return "ClientTemplate{" +
                "id=" + id +
                ", signId=" + signId +
                ", templateText='" + templateText + '\'' +
                ", templateType=" + templateType +
                ", templateState=" + templateState +
                ", useId=" + useId +
                ", useWeb='" + useWeb + '\'' +
                ", created=" + created +
                ", createId=" + createId +
                ", updated=" + updated +
                ", updateId=" + updateId +
                ", isDelete=" + isDelete +
                ", extend1='" + extend1 + '\'' +
                ", extend2='" + extend2 + '\'' +
                ", extend3='" + extend3 + '\'' +
                ", extend4='" + extend4 + '\'' +
                '}';
    }

    /**
     * 主键
     */
    private Long id;
    /**
     * 签名id，对应client_sign
     */
    private Long signId;
    /**
     * 模板内容
     */
    private String templateText;
    /**
     * 模板类型 0-验证码类，1-通知类，2-营销类
     */
    private Integer templateType;
    /**
     * 审核是否通过 0-审核中 1-审核不通过 2-审核已通过
     */
    private Integer templateState;
    /**
     * 使用场景 0-网站 1-APP 2-微信
     */
    private Integer useId;
    /**
     * 网站地址（防轰炸，验证码截图）
     */
    private String useWeb;
    /**
     * 创建时间，默认系统时间
     */
    private Date created;
    /**
     * 创建人id
     */
    private Long createId;
    /**
     * 修改时间，默认系统时间
     */
    private Date updated;
    /**
     * 修改人id
     */
    private Long updateId;
    /**
     * 是否删除 0-未删除 ， 1-已删除
     */
    private Integer isDelete;
    /**
     * 备用字段1
     */
    private String extend1;
    /**
     * 备用字段2
     */
    private String extend2;
    /**
     * 备用字段3
     */
    private String extend3;
    /**
     * 备用字段4
     */
    private String extend4;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getSignId() {
        return signId;
    }

    public void setSignId(Long signId) {
        this.signId = signId;
    }

    public String getTemplateText() {
        return templateText;
    }

    public void setTemplateText(String templateText) {
        this.templateText = templateText;
    }

    public Integer getTemplateType() {
        return templateType;
    }

    public void setTemplateType(Integer templateType) {
        this.templateType = templateType;
    }

    public Integer getTemplateState() {
        return templateState;
    }

    public void setTemplateState(Integer templateState) {
        this.templateState = templateState;
    }

    public Integer getUseId() {
        return useId;
    }

    public void setUseId(Integer useId) {
        this.useId = useId;
    }

    public String getUseWeb() {
        return useWeb;
    }

    public void setUseWeb(String useWeb) {
        this.useWeb = useWeb;
    }

    public Date getCreated() {
        return created;
    }

    public void setCreated(Date created) {
        this.created = created;
    }

    public Long getCreateId() {
        return createId;
    }

    public void setCreateId(Long createId) {
        this.createId = createId;
    }

    public Date getUpdated() {
        return updated;
    }

    public void setUpdated(Date updated) {
        this.updated = updated;
    }

    public Long getUpdateId() {
        return updateId;
    }

    public void setUpdateId(Long updateId) {
        this.updateId = updateId;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public String getExtend1() {
        return extend1;
    }

    public void setExtend1(String extend1) {
        this.extend1 = extend1;
    }

    public String getExtend2() {
        return extend2;
    }

    public void setExtend2(String extend2) {
        this.extend2 = extend2;
    }

    public String getExtend3() {
        return extend3;
    }

    public void setExtend3(String extend3) {
        this.extend3 = extend3;
    }

    public String getExtend4() {
        return extend4;
    }

    public void setExtend4(String extend4) {
        this.extend4 = extend4;
    }

}

